package jnpf.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.database.config.BaseColume;
import jnpf.model.zxgl_renwufankui.ZXGL_RenWuFanKuiJiaoFuWuModel;
import jnpf.model.zxgl_renwufankui.ZXGL_XieBanRenWuFanKuiMXModel;
import lombok.Data;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.util.List;

/**
 * 质效管理-任务反馈表（主表）
 *
 * @版本： V2.0
 * @版权： 河北交投智能交通技术有限责任公司
 * @作者： 数字交投项目组
 * @日期： 2025-03-20
 */
@Data
@TableName("ZXGL_RenWuFanKui")
public class ZXGL_RenWuFanKuiEntity extends BaseColume {
    @TableField("AIPF")
    private BigDecimal aipf;

    @TableField("AIPJ")
    private String aipj;

//    @TableField("COMPANY_ID")
//    private String companyId;
//
//    @TableField("COMPANY_NAME")
//    private String companyName;
//
//    @TableField("CREATOR_USER")
//    private String creatorUser;
//
//    @TableField("DEPARTMENT_ID")
//    private String departmentId;
//
//    @TableField("DEPARTMENT_NAME")
//    private String departmentName;

    @TableField("DQRWJD")
    private BigDecimal dqrwjd;

//    @TableField("F_CREATORTIME")
//    private Date creatortime;

//    @TableField("F_CREATORUSERID")
//    private String creatoruserid;
//
//    @TableField("F_DELETETIME")
//    private Date deletetime;
//
//    @TableField("F_DELETEUSERID")
//    private String deleteuserid;
//
//    @TableField("F_DESCRIPTION")
//    private String description;
//
//    @TableField("F_ENABLEDMARK")
//    private Integer enabledmark;


    @TableId("ID")
    private String id;

//    @TableField("F_LASTMODIFYTIME")
//    private Date lastmodifytime;
//
//    @TableField("F_LASTMODIFYUSERID")
//    private String lastmodifyuserid;

    @TableField("FKBM")
    private String fkbm;

    @TableField("FKR")
    private String fkr;

    @TableField("FKRQ")
    private Date fkrq;

//    @TableField("IS_DELETED")
//    private Integer isDeleted;

    @TableField("JFW")
    private String jfw;

//    @TableField("LAST_MODIFY_USER")
//    private String lastModifyUser;

    @TableField("LDPF")
    private BigDecimal ldpf;

    @TableField("LDPJ")
    private String ldpj;

    @TableField("MAINID")
    private String mainid;

//    @TableField("ORGANIZE_ID")
//    private String organizeId;
//
//    @TableField("ORGANIZE_NAME")
//    private String organizeName;

    @TableField("RWBH")
    private String rwbh;

    @TableField("RWID")
    private String rwid;

    @TableField("RWLX")
    private String rwlx;

    @TableField("RWMC")
    private String rwmc;

    @TableField("RWQZ")
    private BigDecimal rwqz;

    @TableField("RWZT")
    private String rwzt;

    @TableField("SCFJ")
    private String scfj;

    @TableField("SSXM")
    private String ssxm;

    @TableField("WCQKSM")
    private String wcqksm;

    @TableField("XBR")
    private String xbr;

    @TableField("XBRSFFK")
    private String xbrsffk;

    @TableField("XBRSFYQBFK")
    private String xbrsfyqbfk;

    @TableField("XMBH")
    private String xmbh;

    @TableField("XMID")
    private String xmid;

    @TableField("XMLXDID")
    private String xmlxdid;

    @TableField("MBWCZ")
    private BigDecimal mbwcz;

    @TableField("spzt")
    private String spzt;

    @TableField("jhmbz")
    private BigDecimal jhmbz;

    /**
     * 子表数据
     **/
    @TableField(exist = false)
    private List<ZXGL_RenWuFanKuiJiaoFuWuModel> zXGL_RenWuFanKuiJiaoFuWuList;
    /**
     * 子表数据
     **/
    @TableField(exist = false)
    private List<ZXGL_XieBanRenWuFanKuiMXModel> zXGL_XieBanRenWuFanKuiMXList;

    /**
     * 1成功，2失败
     **/
    @TableField("SFSCZSK")
    private Integer sfsczsk;
    @TableField("sftj")
    private Integer sftj;

    @TableField("thinkContent")
    private String thinkContent;

    @TableField("mblx")
    private String mblx;

    @TableField("mbzdw")
    private String mbzdw;

    /** 部门负责人 **/
    @TableField("department_manager_zzbm")
    private String departmentManagerZzbm;

    /** 部门主管领导 **/
    @TableField("department_headleader_zzbm")
    private String departmentHeadleaderZzbm;

    /** 是否为部门负责人 **/
    @TableField("zzrsfbmfzr")
    private String zzrsfbmfzr;


    /** 项目责任人 **/
    @TableField("xmzrr")
    private String xmzrr;
}
